home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 March / PCWMAR09.iso / Software / Freeware / Adobe Media Player 1.6 / adobe_media_player.air / AMP.swf / scripts / mx / utils / EventUtil.as < prev    next >
Encoding:
Text File  |  2008-11-25  |  2.0 KB  |  54 lines

  1. package mx.utils
  2. {
  3.    import flash.events.MouseEvent;
  4.    import mx.core.mx_internal;
  5.    import mx.events.SandboxMouseEvent;
  6.    
  7.    use namespace mx_internal;
  8.    
  9.    public class EventUtil
  10.    {
  11.       private static var _sandboxEventMap:Object;
  12.       
  13.       private static var _mouseEventMap:Object;
  14.       
  15.       mx_internal static const VERSION:String = "3.2.0.3958";
  16.       
  17.       public function EventUtil()
  18.       {
  19.          super();
  20.       }
  21.       
  22.       public static function get sandboxMouseEventMap() : Object
  23.       {
  24.          if(!_sandboxEventMap)
  25.          {
  26.             _sandboxEventMap = {};
  27.             _sandboxEventMap[SandboxMouseEvent.CLICK_SOMEWHERE] = MouseEvent.CLICK;
  28.             _sandboxEventMap[SandboxMouseEvent.DOUBLE_CLICK_SOMEWHERE] = MouseEvent.DOUBLE_CLICK;
  29.             _sandboxEventMap[SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE] = MouseEvent.MOUSE_DOWN;
  30.             _sandboxEventMap[SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE] = MouseEvent.MOUSE_MOVE;
  31.             _sandboxEventMap[SandboxMouseEvent.MOUSE_UP_SOMEWHERE] = MouseEvent.MOUSE_UP;
  32.             _sandboxEventMap[SandboxMouseEvent.MOUSE_WHEEL_SOMEWHERE] = MouseEvent.MOUSE_WHEEL;
  33.          }
  34.          return _sandboxEventMap;
  35.       }
  36.       
  37.       public static function get mouseEventMap() : Object
  38.       {
  39.          if(!_mouseEventMap)
  40.          {
  41.             _mouseEventMap = {};
  42.             _mouseEventMap[MouseEvent.CLICK] = SandboxMouseEvent.CLICK_SOMEWHERE;
  43.             _mouseEventMap[MouseEvent.DOUBLE_CLICK] = SandboxMouseEvent.DOUBLE_CLICK_SOMEWHERE;
  44.             _mouseEventMap[MouseEvent.MOUSE_DOWN] = SandboxMouseEvent.MOUSE_DOWN_SOMEWHERE;
  45.             _mouseEventMap[MouseEvent.MOUSE_MOVE] = SandboxMouseEvent.MOUSE_MOVE_SOMEWHERE;
  46.             _mouseEventMap[MouseEvent.MOUSE_UP] = SandboxMouseEvent.MOUSE_UP_SOMEWHERE;
  47.             _mouseEventMap[MouseEvent.MOUSE_WHEEL] = SandboxMouseEvent.MOUSE_WHEEL_SOMEWHERE;
  48.          }
  49.          return _mouseEventMap;
  50.       }
  51.    }
  52. }
  53.  
  54.